package com.corpdata.app.project.entity;

import com.corpdata.core.base.BaseEntity;
import com.fasterxml.jackson.annotation.JsonFormat;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 楼层分区
 * 
 * @author wu
 * @date 2018-06-21 11:11:20
 * 
 */
public class ProjectPartition extends BaseEntity {
	private static final long serialVersionUID = 1L;
	private String fkProject;
	private String fkFloor;
	private String partitionName;
	private Integer partitionType;
	private Integer partitionNumber;
	private BigDecimal area;
	private BigDecimal price;
	private BigDecimal wrongPrice;
	private String orientation;
	private Integer lock;
	private Integer wall;
	private BigDecimal usageRate;
	private BigDecimal contractRoomRate;
	
	private Integer ratedNumber;
	private Integer alreadyNumber;
	private Integer surplusNumber;
	
	private Integer yichuzu;//已出租工位个数
	@JsonFormat(pattern = "yyyy-MM-dd")  
	private Date realEndDate;//关联合同结束时间
	

	public void setFkProject(String fkProject) {
		this.fkProject = fkProject;
	}

	public String getFkProject() {
		return fkProject;
	}
	public void setFkFloor(String fkFloor) {
		this.fkFloor = fkFloor;
	}

	public String getFkFloor() {
		return fkFloor;
	}
	public void setPartitionName(String partitionName) {
		this.partitionName = partitionName;
	}

	public String getPartitionName() {
		return partitionName;
	}
	public void setPartitionType(Integer partitionType) {
		this.partitionType = partitionType;
	}

	public Integer getPartitionType() {
		return partitionType;
	}
	public void setPartitionNumber(Integer partitionNumber) {
		this.partitionNumber = partitionNumber;
	}

	public Integer getPartitionNumber() {
		return partitionNumber;
	}
	public void setArea(BigDecimal area) {
		this.area = area;
	}

	public BigDecimal getArea() {
		return area;
	}
	public void setPrice(BigDecimal price) {
		this.price = price;
	}

	public BigDecimal getPrice() {
		return price;
	}
	public void setWrongPrice(BigDecimal wrongPrice) {
		this.wrongPrice = wrongPrice;
	}

	public BigDecimal getWrongPrice() {
		return wrongPrice;
	}
	public void setOrientation(String orientation) {
		this.orientation = orientation;
	}

	public String getOrientation() {
		return orientation;
	}
	public void setLock(Integer lock) {
		this.lock = lock;
	}

	public Integer getLock() {
		return lock;
	}
	public void setWall(Integer wall) {
		this.wall = wall;
	}

	public Integer getWall() {
		return wall;
	}
	public void setUsageRate(BigDecimal usageRate) {
		this.usageRate = usageRate;
	}

	public BigDecimal getUsageRate() {
		return usageRate;
	}
	public void setContractRoomRate(BigDecimal contractRoomRate) {
		this.contractRoomRate = contractRoomRate;
	}

	public BigDecimal getContractRoomRate() {
		return contractRoomRate;
	}

	public Integer getRatedNumber() {
		return ratedNumber;
	}

	public void setRatedNumber(Integer ratedNumber) {
		this.ratedNumber = ratedNumber;
	}

	public Integer getAlreadyNumber() {
		return alreadyNumber;
	}

	public void setAlreadyNumber(Integer alreadyNumber) {
		this.alreadyNumber = alreadyNumber;
	}

	public Integer getSurplusNumber() {
		return surplusNumber;
	}

	public void setSurplusNumber(Integer surplusNumber) {
		this.surplusNumber = surplusNumber;
	}

	public Integer getYichuzu() {
		return yichuzu;
	}

	public void setYichuzu(Integer yichuzu) {
		this.yichuzu = yichuzu;
	}

	public Date getRealEndDate() {
		return realEndDate;
	}

	public void setRealEndDate(Date realEndDate) {
		this.realEndDate = realEndDate;
	}
	
}
